读取护照

此代码示例演示了如何使用 IronTesseract OCR 引擎从图像中提取和处理护照信息。

IronTesseract OCR引擎已实例化。 创建一个 OcrInput 对象,使用 LoadImage 方法加载包含护照的图像("passport.jpg")。 ReadPassport 方法用于处理图像并提取护照信息,返回一个 OcrPassportResult 对象,其中包含名字、姓氏、国家、护照号码、出生日期和有效期等详细信息。 提取出的护照信息随后会输出到控制台:

  • 通过 result.PassportInfo.GivenNames 访问这些名称。
  • 国家信息通过 result.PassportInfo.Country 获取。
  • 护照号码可通过 result.PassportInfo.PassportNumber 获取。
  • 姓氏可通过 result.PassportInfo.Surname 访问。
  • 出生日期使用 result.PassportInfo.DateOfBirth 进行 PRINT。
  • 到期日期将以 result.PassportInfo.DateOfExpiry 的形式输出。
  • 性别属性通过 result.PassportInfo.Gender 访问。
  • 文档类型通过 result.PassportInfo.DocumentType 获取。
  • 国籍信息可通过 result.PassportInfo.Nationality 获取。
  • 国家代码通过 result.PassportInfo.NationalityCode 访问。
  • 发行国代码通过 result.PassportInfo.IssuingCountryCode 获取。
  • 个人联系电话请通过 result.PassportInfo.PersonalNumber 获取。
  • 发布日期可通过 result.PassportInfo.DateOfIssue 获取。

学习如何使用 IronOCR 提取护照信息

准备开始了吗?
Nuget 下载 5,585,834 | 版本: 2026.4 刚刚发布
Still Scrolling Icon

还在滚动吗?

想快速获得证据? PM > Install-Package IronOcr
运行示例 观看您的图像变成可搜索文本。